---
title: Opgrader til v6
description: Guide til opgradering fra Ultracite v5 til v6 med det nye preset-system.
---

Ultracite v6 introducerer [framework-specifikke presets](/configuration#framework-specific-configurations), der giver dig mere kontrol over, hvilke regler der gælder for dit projekt. **Denne opgradering er bagudkompatibel** for Next.js/React-brugere.

## Hvad er ændret

v6 introducerer [framework-specifikke presets](/configuration#framework-specific-configurations):

- [`ultracite/core`](/preset/core) - Basale JavaScript/TypeScript-regler
- [`ultracite/react`](/preset/react) - React-specifikke regler
- [`ultracite/next`](/preset/next) - Next.js-specifikke regler
- [`ultracite/solid`](/preset/solid) - Regler for Solid.js
- [`ultracite/vue`](/preset/vue) - Regler for Vue.js
- [`ultracite/svelte`](/preset/svelte) - Regler for Svelte
- [`ultracite/qwik`](/preset/qwik) - Regler for Qwik
- [`ultracite/angular`](/preset/angular) - HTML-parser til Angular
- [`ultracite/remix`](/preset/remix) - Understøttelse af filbaseret routing

## Migrering

### Next.js/React-projekter

Opdater din `biome.jsonc` til at udvide de relevante presets:

```jsonc title="biome.jsonc"
{
  "extends": ["ultracite/core", "ultracite/react", "ultracite/next"]
}
```

### Ikke-React-projekter

Skift til core-preset'et, hvis du ikke bruger React:

```jsonc title="biome.jsonc"
{
  "extends": ["ultracite/core"]
}
```

### Andre frameworks

Brug det relevante preset til dit framework:

```jsonc title="biome.jsonc"
{
  // Solid.js
  "extends": ["ultracite/core", "ultracite/solid"]

  // Vue.js
  "extends": ["ultracite/core", "ultracite/vue"]

  // Svelte
  "extends": ["ultracite/core", "ultracite/svelte"]

  // Qwik
  "extends": ["ultracite/core", "ultracite/qwik"]

  // Angular
  "extends": ["ultracite/core", "ultracite/angular"]
}
```

### Projekter med flere frameworks

Kombiner presets efter behov:

```jsonc title="biome.jsonc"
{
  "extends": ["ultracite/core", "ultracite/react", "ultracite/solid"]
}
```